﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using AG.Modulos.Usuarios.Presentadores;
using AG.Modulos.Usuarios.Contratos;

namespace WebSite.Usuario
{
    public partial class LoginUsuario : Page, ILoginUsuario
    {
        private PresentadorLoginUsuario _presentador;

        #region Propiedades

        public string Login
        {
            get { return tbLogin.Text; }
        }

        public string Password
        {
            get { return tbPassword.Text; }
        }

        public string MensajeExito
        {
            set { lbExito.Text = value; }
        }

        #endregion Propiedades

        #region Eventos
        
        protected void Page_Load(object sender, EventArgs e)
        {
            _presentador = new PresentadorLoginUsuario(this);
            mvLogin.SetActiveView(vLoginPrincipal);
        }

        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            if (_presentador.LoggearUsuario())
                mvLogin.SetActiveView(vLoginSuccess);
        }

        #endregion Eventos

        #region Metodos

        #endregion Metodos

    }
}